accessory placenta - German English Dictionary